package com.wkbb.sports.model;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.databind.annotation.JsonDeserialize;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.wkbb.sports.utils.DateJacksonConverter;
import com.wkbb.sports.utils.DateJacksonSerializer;
import com.wkbb.sports.utils.DoubleJacksonSerializer;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(ignoreUnknown = true)
public class HlifeDetectStudent implements Serializable{
	
	
	/**
     * 编号
     */
    private Long id;
    
    
    private Long detectId;
    
    

    /**
     * 学校ID
     */
    private Long orgId;

    /**
     * 年级ID
     */
    private Long gradeId;

    /**
     * 年级名称
     */
    private String gradeName;

    /**
     * 班级id
     */
    private Long classId;

    /**
     * 班级名称
     */
    private String className;

    /**
     * 组别
     */
    private String groupId;

    /**
     * 老师ID
     */
    private Long teacherId;
    
    
    //设备ID
    private String deviceId;
    
    
    private Long studentId;
    
    
    private String studentName;
    
    //性别 (1男2女)
    private Byte sex;
    
    //学号
    private String studentNo;
    
    //平均心率
    private Integer  avgHeartRate;
    
    //最高心率
    private Integer  highHeartRate;
    
    //最低心率
    private Integer  lowHeartRate;
    
    
    //心率状态 1:正常  2：异常
    private byte  heartRateStatus;
    
    //血氧状态（1：正常  2：异常）
    private byte  bloodOxygenStatus;
    
    //体温状态 1：正常  2：异常
    private byte temperatureStatus;
    
    

    
   

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 创建人
     */
    private String createBy;

    /**
     * 修改时间
     */
    private Date updateTime;

    /**
     * 修改人
     */
    private String updateBy;
    
    private List<HlifeDetectStudentDetail>  hlifeDetectStudentDetailList;

    //运动密度
    private Double sportDensity;
    //综合评价 1无数据 2加油 3达标 4超负荷
    private Integer sportStatus;

}
